One rule across all five: the widget frame, title and info control never move between states — only the body changes. Skeletons hold the exact height and column positions of the real figures, so nothing reflows on arrival. Every non-loaded state names the system responsible and offers the one action that resolves it.